<?php
/**
 * Created by PhpStorm.
 * User: blue
 * Date: 2017/11/29
 * Time: 9:55
 */

namespace app\common\traits;


use aop\safe\SafeInput;

trait ModelTool
{
    /**
     * 返回操作状态
     * @param $status 操作状态,success,error
     * @param $msg 操作返回消息
     * @param array $data 数据可以不传
     */
    public function returnStatus($status,$msg,$data=[]){
        //参数过滤,在后端过滤的必要不大
        $status=SafeInput::xssTrip($status);
        $msg=SafeInput::xssTrip($msg);
        empty($data)||$data=SafeInput::xssTrip(data);;
        //返回数据
        return empty($data)?['status'=>$status,$msg=>$msg]:['status'=>$status,'msg'=>$msg,'data'=>$data];

    }
}